package service;

import entity.Admin;

import java.util.List;

public interface AdminService {
    /**
     * 验证
     * @param discount
     * @param password
     * @return
     */
    Admin verify(String discount, String password);

    /**
     * 查询所有管理员
     * @return
     */
    List<Admin> findAll();

    /**
     * 按id查询管理员
     * @param id
     * @return
     */
    Admin findId(int id);

    /**
     * 添加管理员信息
     * @param admin
     * @return
     */
    int addAll(Admin admin);

    /**
     * 修改管理员信息
     * @param admin
     * @return
     */
    int update(Admin admin);


    /**
     * 按id删除管理员
     * @param id
     * @return
     */
    int delById(int id);

    /**
     * 按账号查询
     * @param name
     * @return
     */
    List<Admin> findAllByName(String name);

}
